/* CSS crunched with Crunch - http://crunchapp.net/ */

body{background:#ddd url('img/htexture.jpg') no-repeat;font:83.5%/1.125em Arial,Helvetica,sans-serif;padding-left:0;padding-right:0;}

h1{font-family:'Arial',sans-serif;font-size:190%}
img{margin-bottom:0px;}
.panel{padding:20px;}
.logo{margin:40px 0 0 0}
.item{padding-bottom:10px}
#icontent .page .mask h2 {font-size:170%;text-shadow:1px 0 0px #000;color:#fff;line-height:normal}
/* ----- Aktuality - leftpanel -------- */
.news-item a{color:#EB2532;margin-top:5px;display:block;}
.news-item .span4{background-color:#f1f1f1;padding:5px 5px 10px 5px;border-radius:5px;}
.news-title{font-size:15px;margin-top:5px;}
.news-item{margin:0;padding:0px;line-height:1.4em;;color:#787878;}
/* --- položky produktů -----------*/
.c1of3,.c2of3,.c3of3{text-align:center;}
.c1of3 img,.c2of3 img,.c3of3 img{text-align:center;border:1px solid #ddd;}
/* ------- layout -------*/
#fixheader{width:1000px;margin:0 auto;}
#fixicontent{width:1000px;margin:0 auto;}
#fixifooter{width:1000px;margin:0 auto;}
#fixislideshow{width:1000px;margin:0 auto;}


#header{position:relative;z-index:99;border-bottom:1px solid #ffffff;/*-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 2px rgba(0,0,0,0.4);
box-shadow:0 0 2px rgba(0,0,0,0.4);*/}
#header p{font-weight:normal;font-size:12px;display:block;color:#fff;text-transform:uppercase;margin:3px 15px;text-align:right;font-weight:bold;}
#header i{vertical-align:middle;display:inline;float:left;margin:2px 5px 0 0}
#header .qkontakt p{font-weight:normal;font-size:110%;color:#ffffff;text-transform:none;text-align:left}
#header .qkontakt a{color:#ffffff;text-decoration:underline;font-size:90%;}
#header .qkontakt{padding:25px 0;line-height:normal;}
#header .map{margin:10px 20px;}

#top{padding-top:0px;background:url(img/op-head.png) 50% 0 no-repeat;}
/*-------- NAVIGACE HORNÍ ----------------*/
#menu{position:relative;z-index:2;padding:0px;background:url(img/bg-menu.png);margin:0 20px;box-shadow:0px 0 10px 0px #d2d2d2;-moz-box-shadow:0px 0 10px 0px #d2d2d2;-webkit-box-shadow:0px 0 10px 0px #d2d2d2;}
#menu ul{margin:0;}
#menu li{display:inline;}
#menu li a{font-size:13px;font-weight:bold;line-height:4.3;
/*-webkit-text-shadow:0px 1px #ffffff;-moz-text-shadow:0px 1px #ffffff;text-shadow:0px 1px #ffffff;*/
text-decoration:none;text-transform:uppercase;color:#ffffff;
/*background-color:#ffffff;*/
padding:18px 18px 20px 18px;transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
/*#menu li:first-child a{border-radius:5px 0 0 5px;}
#menu li:last-child a{border-radius:0 5px 5px 0;}
*/
#menu li a:hover{text-decoration:none;color:white;-webkit-text-shadow:0px 1px #444444;-moz-text-shadow:0px 1px #444444;text-shadow:0px 1px #444444;background:#610909;transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
#menu li.active a{color:white;-webkit-text-shadow:0px 1px #444444;-moz-text-shadow:0px 1px #444444;text-shadow:0px 1px #444444;background:#610909;}
/*-------- submenu active ----------------*/
#componentMenu_submenu ul li.active a{background-color:#333333}
/*---------- END submenu active ------------*/
@media (max-width:979px){#menu  .nav-collapse.collapse li{display:block;;background-color:#000;padding0;margin-top:0px;}
#menu  .nav-collapse.collapse a{display:block;display:block;margin:0;padding:0 10px}
}
.btn-primary{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}
.btn-primary{display:inline-block;*display:inline;padding:5px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;
/* Buttons in IE7 don't get borders,so darken on hover */
background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}
/* submenu css */
.shadow{box-shadow:0px 0 10px 0px #d2d2d2;-moz-box-shadow:0px 0 10px 0px #d2d2d2;-webkit-box-shadow:0px 0 10px 0px #d2d2d2;}
#submenu ul{margin:0;padding:0;}
#submenu li{list-style:none;
/*border-bottom:1px solid #ccc;*/
background-color:#9F1111;}
#submenu li a{font-size:13px;color:#ffffff;padding:10px;background-color:#9F1111;display:block;text-transform:uppercase;}
#submenu li a:hover{text-decoration:none;}
#submenu ul ul li li{padding:0;margin:0 25px;display:inline}
#submenu ul li li a span{list-style:disc;color:white;margin:0 25px;}
#submenu ul li li a{font-size:13px;text-transform:none;margin:0;padding:5px 0px;}
ul.f-menu{margin:0;}
ul.f-menu li{display:inline;}
ul.f-menu a{display:block;float:left;margin:0 3px;font-size:13px;color:#333;font-weight:normal;}
ul.f-menu i{margin-top:3px;font-size:13px;float:left}
.pull-right a{color:#333;}
.section_footer p{color:#333;font-size:13px;}
#footer_spacer .container{padding-top:20px;}
.socia a i{height:30px !important;width:30px;text-align:center;line-height:18px;font-size:16px;}
.socia a,.socia a:visited{color:#fff;background:#C5BFB1;border-radius:50px;padding:5px 0px;margin:5px 0px;box-shadow:0px 0px 2px #000;margin-right:5px;}
.socia a:hover{text-decoration:none;background:#F8980F;}
#submenu li a:hover{background-color:#b03032;color:#ffffff;}
#islideshow{background:none;}

#containingDiv{margin:0 auto;padding:22px 0 30px 0;}
#containingDiv,#containingDiv .stripe,#containingDiv .block{border-radius:0px;}
#containingDiv .allinone_bannerRotator{overflow:hidden;border-radius:0px;}

#icontent a{color:#EB2532;}
#icontent{background:#ebebeb;border-top:1px solid white;border-bottom:1px solid white;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4);}
#icontent .box{padding:15px;margin:20px 0;background:url(img/body-tail.jpg) 50% 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4);}
#icontent .box h2{font-size:1.5em;font-family:'Arial',sans-serif;font-weight:normal;text-transform:uppercase;color:#22C6EF;-webkit-text-shadow:0 1px 1px #ffffff;-moz-text-shadow:0 1px 1px #ffffff;text-shadow:0 1px 1px #ffffff;}
#icontent h2{font-size:1.5em;font-family:'Arial',sans-serif;font-weight:normal;color:#666;-webkit-text-shadow:0px 1px #ffffff;-moz-text-shadow:0px 1px #ffffff;text-shadow:0px 1px #ffffff;}

/* průhlednost stránky*/
#icontent .page
{/* Fallback for web browsers that doesn't support RGBa */background:rgb(255,255,255);
/* RGBa with 0.6 opacity */background:rgba(255,255,255,0.75);
/* For IE 5.5 - 7*/filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#000000FF,endcolorstr=#000000FF);
/* For IE 8*/-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF,endColorstr=#000000FF)";}

#icontent .pagein{border:1px solid #ddd;margin-top:82px;box-shadow:0px 0 10px 0px #d2d2d2;-moz-box-shadow:0px 0 10px 0px #d2d2d2;-webkit-box-shadow:0px 0 10px 0px #d2d2d2;}
#icontent .page{padding:15px;line-height:1.5;margin-bottom:0px;}
#icontent .page h2{margin:0;font-size:2.4em;margin-bottom:0px;color:#1e1a18;}
#ifooter ul{margin:0;padding:0}
#ifooter li{margin:0;padding:0;display:inline;}
#ifooter li a{color:#333;text-decoration:underline;margin:0 5px 0 0px;padding:0px 5px 0 0;}
#ifooter li a:hover{text-decoration:none}
#ifooter img{margin:20px;}
#ifooter{background-color:#ddd;padding:20px;font-size:13px;}
.dragdrop{padding-top:40px;padding-bottom:25px;}
.dragdrop h2{font-size:1.5em;font-family:'Arial',sans-serif;font-weight:normal;color:#666;-webkit-text-shadow:0px 1px #ffffff;-moz-text-shadow:0px 1px #ffffff;text-shadow:0px 1px #ffffff;}
.dragdrop .gallery-item{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);}
hr{background:url(img/border-bot.gif) center 100% no-repeat;margin:1em 0;}
.sub{background-color:white;margin:0;margin-bottom:1px;padding:0 15px;color:#333;font-size:1.4em;}
.leftpanel h2{margin:0 15px;}
#submenu{top:22px;position:relative;}
.qkontakt{top:20px;position:relative;left:20px}
#containingDiv{width:960px;position:absolute;top:0px;z-index:-2;height:498px;margin-left:20px;padding:0}

@media (min-width:1200px){#fixheader{width:1000px;margin:0 auto;height:498px;}
#fixicontent{width:1000px;z-index:99;position:relative;top:-64px}
#fixifooter{width:960px;margin:0 auto;}
#header.item{height:384px;}
}

@media (min-width:980px) and (max-width:1190px){#fixheader{width:100%;margin:0 auto;height:498px;}
#fixicontent{width:990px;z-index:99;position:relative;top:-64px}
#fixifooter{width:920px;margin:0 auto;}
.allinone_bannerRotator{overflow:hidden;border-radius:0px;width:960px !important;}
#header.item{height:382px;}
}

@media (min-width:768px) and (max-width:979px){#fixheader{width:100%;height:498px}
#fixicontent{width:100%;z-index:99;position:relative;top:-44px;}
#header{height:315px;z-index:99;position:relative;}
#fixicontent{width:100%;}
#containingDiv{width:100%;}
#fixifooter{width:100%;}
#fixislideshow{width:100%;}
}

@media only screen and (min-width:980px){#menu button{visibility:hidden;}
#menu button{min-width:70px;min-height:70px;border-radius:35px;float:right;margin-top:-40px;margin-right:-30px;position:relative;font-size:16px;}
}

@media (min-width:481px) and (max-width:767px){
h2{margin-left:20px;}
#fixheader{width:420px;height:272px;}
#fixicontent{width:420px;}
#containingDiv{width:420px;margin:0}
#menu{width:420px;margin:0;}
#fixifooter{width:420px;}
#fixislideshow{width:420px;}
#menu{position:absolute;top:100px}
#top .map{position:relative;;top:-25px}
.allinone_bannerRotator{overflow:hidden;border-radius:0px;width:420px !important;}
}

@media (min-width:320px) and (max-width:767px){
#fixheader{width:100%;}
#fixicontent{width:100%;}
#containingDiv{width:100%;}
#fixifooter{width:100%;}
#fixislideshow{width:100%;}
#menu{position:absolute;top:0px;margin:0;width:100%}
#top .map{position:relative;top:-15px}
}